package com.ruoyi.buss.report.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;

/**
 * 网格专业市场报表对象 REPORT_WGZYSC_SH_LSB
 *
 * @author sxy
 * @date 2021-07-16
 */
public class ReportWgzyscShLsb extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 数据日期 */
    @Excel(name = "数据日期")
    private String sjrq;

    /** 专业市场id */
    @Excel(name = "专业市场id")
    private String marketId;

    /** 专业市场名称 */
    @Excel(name = "专业市场名称")
    private String marketName;

    /** 机构 */
    @Excel(name = "机构")
    private String orgId;

    /** 客户经理 */
    @Excel(name = "客户经理")
    private String userId;

    /** 总商户数 */
    @Excel(name = "总商户数")
    private String zhs;

    /** 有效证件商户数 */
    @Excel(name = "有效证件商户数")
    private String yxzjhs;

    /** 存款年日均 */
    @Excel(name = "存款年日均")
    private String cknrj;

    /** 贷款年日均 */
    @Excel(name = "贷款年日均")
    private String dknrj;

    /** 存款户数 */
    @Excel(name = "存款户数")
    private String ckhs;

    /** 存款余额 */
    @Excel(name = "存款余额")
    private String ckye;

    /** 有效存款户数 */
    @Excel(name = "有效存款户数")
    private String yxckhs;

    /** 户均存款金额 */
    @Excel(name = "户均存款金额")
    private String hjckje;

    /** 贷款户数 */
    @Excel(name = "贷款户数")
    private String dkhs;

    /** 贷款余额 */
    @Excel(name = "贷款余额")
    private String dkye;

    /** 户均贷款金额 */
    @Excel(name = "户均贷款金额")
    private String hjdkje;

    /** 收银宝户数 */
    @Excel(name = "收银宝户数")
    private String sybhs;

    /** 活跃收单户数 */
    @Excel(name = "活跃收单户数")
    private String hysdhs;

    /** 户均电子银行个数 */
    @Excel(name = "户均电子银行个数")
    private String hjdzyhgs;

    /** 户均活跃电子银行个数 */
    @Excel(name = "户均活跃电子银行个数")
    private String hjhydzyhgs;

    /** 产品数 */
    @Excel(name = "产品数")
    private String productFamilyHs;

    /** 有效产品数 */
    @Excel(name = "有效产品数")
    private String vaildFamilyHs;

    /** 产品覆盖面 */
    @Excel(name = "产品覆盖面")
    private String productCoverage;

    /** 有效产品覆盖面 */
    @Excel(name = "有效产品覆盖面")
    private String familyCoverage;

    /** 一星客户 */
    @Excel(name = "一星客户")
    private String firstlevel;

    /** 二星客户 */
    @Excel(name = "二星客户")
    private String seclevel;

    /** 三星客户 */
    @Excel(name = "三星客户")
    private String thrlevel;

    /** 四星客户 */
    @Excel(name = "四星客户")
    private String fourlevel;

    /** 五星客户 */
    @Excel(name = "五星客户")
    private String fivelevel;


    // --------自定义参数-----------


    private String yearEnd;

    private String monthEnd;

    private String startTime;

    private String endTime;

    private String name;

    private String orgName;

    private ArrayList<String> sjrqs;

    // 创建时间 @TableField("CREATE_TIME")
    private Date createTime;
    //较年初存款户数
    private String jncckhs;
    //较月初存款户数
    private String jycckhs;
    //较年初存款余额
    private String jncckye;
    //较月初存款余额
    private String jycckye;
    //较年初户均存款余额
    private String jnchjckje;
    //较月初户均存款余额
    private String jychjckje;
    //较年初贷款户数
    private String jncdkhs;
    //较月初贷款户数
    private String jycdkhs;
    //较年初贷款余额
    private String jncdkye;
    //较月初贷款余额
    private String jycdkye;
    //较年初户均贷款金额
    private String jnchjdkje;
    //较月初户均贷款金额
    private String jychjdkje;
    //较年初活跃收单户数
    private String jnchysdhs;
    //较月初活跃收单户数
    private String jychysdhs;
    //较年初电子银行户数
    private String jnchjdzyhgs;
    //较月初电子银行户数
    private String jychjdzyhgs;
    //较年初户均活跃电子银行个数
    private String jnchjhydzyhgs;
    //较月初户均活跃电子银行个数
    private String jychjhydzyhgs;
    // 年初产品覆盖面
    private String ncproductcoverage;
    // 月初产品覆盖面
    private String tcproductcoverage;
    // 本期产品覆盖面
    private String productcoverage;
    // 年初有效客户覆盖面
    private String ncvaildcoverage;
    // 月初有效客户覆盖面
    private String ycvaildcoverage;
    // 本期有效客户覆盖面
    private String vaildcoverage;
    // 较年初产品覆盖面
    private String jncproductcoverage;
    // 较月初产品覆盖面
    private String jycproductcoverage;
    // 较年初有效客户覆盖面
    private String jncvaildcoverage;
    // 较月初有效客户覆盖面
    private String jycvaildcoverage;
    //较年初收银宝户数
    private String jncsybhs;
    //较月初收银宝户数
    private String jycsybhs;
    //较年初有效存款户数
    private String jncyxckhs;
    //较月初有效存款户数
    private String jycyxckhs;


    private String userName;
    private String ncproductCoverage;
    private String ycproductCoverage;
    private String jncproductCoverage;
    private String jycproductCoverage;
    private String ncfamilyCoverage;
    private String ycfamilyCoverage;
    private String jncfamilyCoverage;
    private String jycfamilyCoverage;
    private String nchjckje;
    private String ychjckje;
    private String nchjdzyhgs;
    private String ychjdzyhgs;
    private String nchjhydzyhgs;
    private String ychjhydzyhgs;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getNcproductCoverage() {
        return ncproductCoverage;
    }

    public void setNcproductCoverage(String ncproductCoverage) {
        this.ncproductCoverage = ncproductCoverage;
    }

    public String getYcproductCoverage() {
        return ycproductCoverage;
    }

    public void setYcproductCoverage(String ycproductCoverage) {
        this.ycproductCoverage = ycproductCoverage;
    }

    public String getJncproductCoverage() {
        return jncproductCoverage;
    }

    public void setJncproductCoverage(String jncproductCoverage) {
        this.jncproductCoverage = jncproductCoverage;
    }

    public String getJycproductCoverage() {
        return jycproductCoverage;
    }

    public void setJycproductCoverage(String jycproductCoverage) {
        this.jycproductCoverage = jycproductCoverage;
    }

    public String getNcfamilyCoverage() {
        return ncfamilyCoverage;
    }

    public void setNcfamilyCoverage(String ncfamilyCoverage) {
        this.ncfamilyCoverage = ncfamilyCoverage;
    }

    public String getYcfamilyCoverage() {
        return ycfamilyCoverage;
    }

    public void setYcfamilyCoverage(String ycfamilyCoverage) {
        this.ycfamilyCoverage = ycfamilyCoverage;
    }

    public String getJncfamilyCoverage() {
        return jncfamilyCoverage;
    }

    public void setJncfamilyCoverage(String jncfamilyCoverage) {
        this.jncfamilyCoverage = jncfamilyCoverage;
    }

    public String getJycfamilyCoverage() {
        return jycfamilyCoverage;
    }

    public void setJycfamilyCoverage(String jycfamilyCoverage) {
        this.jycfamilyCoverage = jycfamilyCoverage;
    }

    public String getNchjckje() {
        return nchjckje;
    }

    public void setNchjckje(String nchjckje) {
        this.nchjckje = nchjckje;
    }

    public String getYchjckje() {
        return ychjckje;
    }

    public void setYchjckje(String ychjckje) {
        this.ychjckje = ychjckje;
    }

    public String getNchjdzyhgs() {
        return nchjdzyhgs;
    }

    public void setNchjdzyhgs(String nchjdzyhgs) {
        this.nchjdzyhgs = nchjdzyhgs;
    }

    public String getYchjdzyhgs() {
        return ychjdzyhgs;
    }

    public void setYchjdzyhgs(String ychjdzyhgs) {
        this.ychjdzyhgs = ychjdzyhgs;
    }

    public String getNchjhydzyhgs() {
        return nchjhydzyhgs;
    }

    public void setNchjhydzyhgs(String nchjhydzyhgs) {
        this.nchjhydzyhgs = nchjhydzyhgs;
    }

    public String getYchjhydzyhgs() {
        return ychjhydzyhgs;
    }

    public void setYchjhydzyhgs(String ychjhydzyhgs) {
        this.ychjhydzyhgs = ychjhydzyhgs;
    }

    public String getYearEnd() {
        return yearEnd;
    }

    public void setYearEnd(String yearEnd) {
        this.yearEnd = yearEnd;
    }

    public String getMonthEnd() {
        return monthEnd;
    }

    public void setMonthEnd(String monthEnd) {
        this.monthEnd = monthEnd;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    @Override
    public ArrayList<String> getSjrqs() {
        return sjrqs;
    }

    @Override
    public void setSjrqs(ArrayList<String> sjrqs) {
        this.sjrqs = sjrqs;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getJncckhs() {
        return jncckhs;
    }

    public void setJncckhs(String jncckhs) {
        this.jncckhs = jncckhs;
    }

    public String getJycckhs() {
        return jycckhs;
    }

    public void setJycckhs(String jycckhs) {
        this.jycckhs = jycckhs;
    }

    public String getJncckye() {
        return jncckye;
    }

    public void setJncckye(String jncckye) {
        this.jncckye = jncckye;
    }

    public String getJycckye() {
        return jycckye;
    }

    public void setJycckye(String jycckye) {
        this.jycckye = jycckye;
    }

    public String getJnchjckje() {
        return jnchjckje;
    }

    public void setJnchjckje(String jnchjckje) {
        this.jnchjckje = jnchjckje;
    }

    public String getJychjckje() {
        return jychjckje;
    }

    public void setJychjckje(String jychjckje) {
        this.jychjckje = jychjckje;
    }

    public String getJncdkhs() {
        return jncdkhs;
    }

    public void setJncdkhs(String jncdkhs) {
        this.jncdkhs = jncdkhs;
    }

    public String getJycdkhs() {
        return jycdkhs;
    }

    public void setJycdkhs(String jycdkhs) {
        this.jycdkhs = jycdkhs;
    }

    public String getJncdkye() {
        return jncdkye;
    }

    public void setJncdkye(String jncdkye) {
        this.jncdkye = jncdkye;
    }

    public String getJycdkye() {
        return jycdkye;
    }

    public void setJycdkye(String jycdkye) {
        this.jycdkye = jycdkye;
    }

    public String getJnchjdkje() {
        return jnchjdkje;
    }

    public void setJnchjdkje(String jnchjdkje) {
        this.jnchjdkje = jnchjdkje;
    }

    public String getJychjdkje() {
        return jychjdkje;
    }

    public void setJychjdkje(String jychjdkje) {
        this.jychjdkje = jychjdkje;
    }

    public String getJnchysdhs() {
        return jnchysdhs;
    }

    public void setJnchysdhs(String jnchysdhs) {
        this.jnchysdhs = jnchysdhs;
    }

    public String getJychysdhs() {
        return jychysdhs;
    }

    public void setJychysdhs(String jychysdhs) {
        this.jychysdhs = jychysdhs;
    }

    public String getJnchjdzyhgs() {
        return jnchjdzyhgs;
    }

    public void setJnchjdzyhgs(String jnchjdzyhgs) {
        this.jnchjdzyhgs = jnchjdzyhgs;
    }

    public String getJychjdzyhgs() {
        return jychjdzyhgs;
    }

    public void setJychjdzyhgs(String jychjdzyhgs) {
        this.jychjdzyhgs = jychjdzyhgs;
    }

    public String getJnchjhydzyhgs() {
        return jnchjhydzyhgs;
    }

    public void setJnchjhydzyhgs(String jnchjhydzyhgs) {
        this.jnchjhydzyhgs = jnchjhydzyhgs;
    }

    public String getJychjhydzyhgs() {
        return jychjhydzyhgs;
    }

    public void setJychjhydzyhgs(String jychjhydzyhgs) {
        this.jychjhydzyhgs = jychjhydzyhgs;
    }

    public String getNcproductcoverage() {
        return ncproductcoverage;
    }

    public void setNcproductcoverage(String ncproductcoverage) {
        this.ncproductcoverage = ncproductcoverage;
    }

    public String getTcproductcoverage() {
        return tcproductcoverage;
    }

    public void setTcproductcoverage(String tcproductcoverage) {
        this.tcproductcoverage = tcproductcoverage;
    }

    public String getProductcoverage() {
        return productcoverage;
    }

    public void setProductcoverage(String productcoverage) {
        this.productcoverage = productcoverage;
    }

    public String getNcvaildcoverage() {
        return ncvaildcoverage;
    }

    public void setNcvaildcoverage(String ncvaildcoverage) {
        this.ncvaildcoverage = ncvaildcoverage;
    }

    public String getYcvaildcoverage() {
        return ycvaildcoverage;
    }

    public void setYcvaildcoverage(String ycvaildcoverage) {
        this.ycvaildcoverage = ycvaildcoverage;
    }

    public String getVaildcoverage() {
        return vaildcoverage;
    }

    public void setVaildcoverage(String vaildcoverage) {
        this.vaildcoverage = vaildcoverage;
    }

    public String getJncproductcoverage() {
        return jncproductcoverage;
    }

    public void setJncproductcoverage(String jncproductcoverage) {
        this.jncproductcoverage = jncproductcoverage;
    }

    public String getJycproductcoverage() {
        return jycproductcoverage;
    }

    public void setJycproductcoverage(String jycproductcoverage) {
        this.jycproductcoverage = jycproductcoverage;
    }

    public String getJncvaildcoverage() {
        return jncvaildcoverage;
    }

    public void setJncvaildcoverage(String jncvaildcoverage) {
        this.jncvaildcoverage = jncvaildcoverage;
    }

    public String getJycvaildcoverage() {
        return jycvaildcoverage;
    }

    public void setJycvaildcoverage(String jycvaildcoverage) {
        this.jycvaildcoverage = jycvaildcoverage;
    }

    public String getJncsybhs() {
        return jncsybhs;
    }

    public void setJncsybhs(String jncsybhs) {
        this.jncsybhs = jncsybhs;
    }

    public String getJycsybhs() {
        return jycsybhs;
    }

    public void setJycsybhs(String jycsybhs) {
        this.jycsybhs = jycsybhs;
    }

    public String getJncyxckhs() {
        return jncyxckhs;
    }

    public void setJncyxckhs(String jncyxckhs) {
        this.jncyxckhs = jncyxckhs;
    }

    public String getJycyxckhs() {
        return jycyxckhs;
    }

    public void setJycyxckhs(String jycyxckhs) {
        this.jycyxckhs = jycyxckhs;
    }

    public void setSjrq(String sjrq)
    {
        this.sjrq = sjrq;
    }

    public String getSjrq()
    {
        return sjrq;
    }
    public void setMarketId(String marketId)
    {
        this.marketId = marketId;
    }

    public String getMarketId()
    {
        return marketId;
    }
    public void setMarketName(String marketName)
    {
        this.marketName = marketName;
    }

    public String getMarketName()
    {
        return marketName;
    }
    public void setOrgId(String orgId)
    {
        this.orgId = orgId;
    }

    public String getOrgId()
    {
        return orgId;
    }
    public void setUserId(String userId)
    {
        this.userId = userId;
    }

    public String getUserId()
    {
        return userId;
    }
    public void setZhs(String zhs)
    {
        this.zhs = zhs;
    }

    public String getZhs()
    {
        return zhs;
    }
    public void setYxzjhs(String yxzjhs)
    {
        this.yxzjhs = yxzjhs;
    }

    public String getYxzjhs()
    {
        return yxzjhs;
    }
    public void setCknrj(String cknrj)
    {
        this.cknrj = cknrj;
    }

    public String getCknrj()
    {
        return cknrj;
    }
    public void setDknrj(String dknrj)
    {
        this.dknrj = dknrj;
    }

    public String getDknrj()
    {
        return dknrj;
    }
    public void setCkhs(String ckhs)
    {
        this.ckhs = ckhs;
    }

    public String getCkhs()
    {
        return ckhs;
    }
    public void setCkye(String ckye)
    {
        this.ckye = ckye;
    }

    public String getCkye()
    {
        return ckye;
    }
    public void setYxckhs(String yxckhs)
    {
        this.yxckhs = yxckhs;
    }

    public String getYxckhs()
    {
        return yxckhs;
    }
    public void setHjckje(String hjckje)
    {
        this.hjckje = hjckje;
    }

    public String getHjckje()
    {
        return hjckje;
    }
    public void setDkhs(String dkhs)
    {
        this.dkhs = dkhs;
    }

    public String getDkhs()
    {
        return dkhs;
    }
    public void setDkye(String dkye)
    {
        this.dkye = dkye;
    }

    public String getDkye()
    {
        return dkye;
    }
    public void setHjdkje(String hjdkje)
    {
        this.hjdkje = hjdkje;
    }

    public String getHjdkje()
    {
        return hjdkje;
    }
    public void setSybhs(String sybhs)
    {
        this.sybhs = sybhs;
    }

    public String getSybhs()
    {
        return sybhs;
    }
    public void setHysdhs(String hysdhs)
    {
        this.hysdhs = hysdhs;
    }

    public String getHysdhs()
    {
        return hysdhs;
    }
    public void setHjdzyhgs(String hjdzyhgs)
    {
        this.hjdzyhgs = hjdzyhgs;
    }

    public String getHjdzyhgs()
    {
        return hjdzyhgs;
    }
    public void setHjhydzyhgs(String hjhydzyhgs)
    {
        this.hjhydzyhgs = hjhydzyhgs;
    }

    public String getHjhydzyhgs()
    {
        return hjhydzyhgs;
    }
    public void setProductFamilyHs(String productFamilyHs)
    {
        this.productFamilyHs = productFamilyHs;
    }

    public String getProductFamilyHs()
    {
        return productFamilyHs;
    }
    public void setVaildFamilyHs(String vaildFamilyHs)
    {
        this.vaildFamilyHs = vaildFamilyHs;
    }

    public String getVaildFamilyHs()
    {
        return vaildFamilyHs;
    }
    public void setProductCoverage(String productCoverage)
    {
        this.productCoverage = productCoverage;
    }

    public String getProductCoverage()
    {
        return productCoverage;
    }
    public void setFamilyCoverage(String familyCoverage)
    {
        this.familyCoverage = familyCoverage;
    }

    public String getFamilyCoverage()
    {
        return familyCoverage;
    }
    public void setFirstlevel(String firstlevel)
    {
        this.firstlevel = firstlevel;
    }

    public String getFirstlevel()
    {
        return firstlevel;
    }
    public void setSeclevel(String seclevel)
    {
        this.seclevel = seclevel;
    }

    public String getSeclevel()
    {
        return seclevel;
    }
    public void setThrlevel(String thrlevel)
    {
        this.thrlevel = thrlevel;
    }

    public String getThrlevel()
    {
        return thrlevel;
    }
    public void setFourlevel(String fourlevel)
    {
        this.fourlevel = fourlevel;
    }

    public String getFourlevel()
    {
        return fourlevel;
    }
    public void setFivelevel(String fivelevel)
    {
        this.fivelevel = fivelevel;
    }

    public String getFivelevel()
    {
        return fivelevel;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sjrq", getSjrq())
            .append("marketId", getMarketId())
            .append("marketName", getMarketName())
            .append("orgId", getOrgId())
            .append("userId", getUserId())
            .append("zhs", getZhs())
            .append("yxzjhs", getYxzjhs())
            .append("cknrj", getCknrj())
            .append("dknrj", getDknrj())
            .append("ckhs", getCkhs())
            .append("ckye", getCkye())
            .append("yxckhs", getYxckhs())
            .append("hjckje", getHjckje())
            .append("dkhs", getDkhs())
            .append("dkye", getDkye())
            .append("hjdkje", getHjdkje())
            .append("sybhs", getSybhs())
            .append("hysdhs", getHysdhs())
            .append("hjdzyhgs", getHjdzyhgs())
            .append("hjhydzyhgs", getHjhydzyhgs())
            .append("productFamilyHs", getProductFamilyHs())
            .append("vaildFamilyHs", getVaildFamilyHs())
            .append("productCoverage", getProductCoverage())
            .append("familyCoverage", getFamilyCoverage())
            .append("firstlevel", getFirstlevel())
            .append("seclevel", getSeclevel())
            .append("thrlevel", getThrlevel())
            .append("fourlevel", getFourlevel())
            .append("fivelevel", getFivelevel())
            .append("createTime", getCreateTime())
            .toString();
    }
}
